﻿html,body{ font:14px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333;color: #5a5a5a; -webkit-text-size-adjust:none;}
*{padding:0;margin:0;}
.clear{ clear:both; position:relative;}
.list-none{ list-style:none; padding:0;margin:0; }
a{ color:#333; text-decoration:none;}
a:hover{ color:#666; text-decoration:none;}
.juzhong{ display: flex;align-items: center; justify-content:center;}
.miguwenzi{ position:relative; overflow:hidden; line-height:2; border: 0px solid #ddd; }
.miguwenzi img{ max-width:100%;padding:5px; }
.miguxian{border: 1px solid #ddd;}
.miguxianb{border-bottom: 1px solid #ddd;}

.tupian{ width:100%; }
.tupian span{ width:100%;padding-top:100%;display:block;background-position:center;background-repeat:no-repeat;box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.5); transition: ease all 0.6s;-webkit-transition: ease all 0.6s;-moz-transition: ease all 0.6s;-o-transition: ease all 0.6s; }
.tupian span:hover{ transform: scale(1.05); }
/*头部*/
.header{  position:relative;}
.headtop{width: 100%;}
.logo{  padding-top:10px; }
.logo img { display: block; max-width: 100%; float: left;}
.headtext{  padding-top:10px;}
.headtext p {  display: block;  color: #f00; float: right;  padding-top: 7px;  padding-right: 10px; font-size: 20px;}
.headtext p  span { display: block; color: #f00;  font-size: 20px;}
.mheadtop{ display:none; }
/*菜单*/
.bg-migu { background: #036aac !important;}
a.bg-migu:hover, a.bg-migu:focus,
button.bg-migu:hover,
button.bg-migu:focus {  background-color: #036aac !important;}
.navbar-migu .navbar-brand {  color: #fff;}
.navbar-migu .navbar-brand:hover, .navbar-migu .navbar-brand:focus {  color: #fff;}
.navbar-migu .navbar-nav{ width:100%; }
.navbar-migu .navbar-nav .nav-item{ text-align:center; }
.navbar-migu .navbar-nav .nav-link {  color: rgba(255, 255, 255, 1);text-transform:Uppercase;}
.navbar-migu .navbar-nav .nav-link:hover, .navbar-migu .navbar-nav .nav-link:focus {   background: #0377c1;  color: #fff;}
.navbar-migu .navbar-nav .show > .nav-link,
.navbar-migu .navbar-nav .active > .nav-link,
.navbar-migu .navbar-nav .nav-link.show,
.navbar-migu .navbar-nav .nav-link.active {  background:#0377c1;  color: #fff;}
.navbar-migu .navbar-toggler {  color: rgba(255, 255, 255, 1);  border-color: rgba(255, 255, 255, 1);}
.navbar-migu .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-migu .navbar-text {  color: rgba(255, 255, 255, 1);}
.navbar-migu .navbar-text a {  color: #fff;}
.navbar-migu .navbar-text a:hover, .navbar-migu .navbar-text a:focus {  color: #fff;}
.dropdown-menu{ background: #0377c1 !important;border:none;margin-top:0;width:100%;  }
.dropdown-item{ color:#fff; }
.dropdown-item:hover, .dropdown-item:focus {  color: #fff;  text-decoration: none;  background: #036aac;}
/*轮播图*/
#demo { width: 100%; position:relative;  overflow:hidden;}
/*底部*/
.footer {  width: 100%;  overflow: hidden;  padding: 0px 0;  margin-top: 10px;  background:#036aac;}
.foot-nav{ text-align:center; margin-top:0px; line-height:25px; padding:10px 0;}
.foot-nav a{ color:#fff; }
.foot-nav span{ font-size:10px; margin:0px 8px; color:#fff;}
.foot_contact{ color:#fff; text-align:center;padding:15px 0; }
.foot_contact a{ color:#fff; }
.zxdh{ display:none; }

.right_fix {  position: fixed;  right: 1%;  top: 35%;  z-index: 99;}
.right_fix .text {}
.right_fix .text li {  position: relative; color:#fff;  width: 98px;  background: rgba(3,106,172,1);  border-top: 1px solid #eee;  border-radius: 10px;  margin-top: 5px;}
.right_fix .text li:first-child {  border: none;}
.right_fix .text li .pic {  width: 100%;  padding: 8px 0;}
.right_fix .text li .pic img {  height: 30px;  display: block;  width: auto;  margin: 0 auto;}
.right_fix .text li .pic .img1 {  display: block;}
.right_fix .text li .pic .img2 {  display: none;}
.right_fix .text li .pic span {  font-size: 14px;  color: #fff;  display: block;  text-align: center;  margin-top: 8px;}
.right_fix .text li .text {  background: #fff;  padding: 8px;  position: absolute;  left: -150px;  top: 0;  width: 150px;  display: none;}
.right_fix .text li .text img {  max-width: 100%;  display: block;  margin: 0 auto;}
.right_fix .text li .text1 {  height: 73px;  position: absolute;  left: -220px;  top: 7px;  width: 220px;  display: none;}
.right_fix .text li .text1 .search {  position: relative;  background: #036aac;  padding: 8px;font-size:24px;color:#fff;}
.right_fix .text li .text1 .inp1 {  width: 100%;  background: #fff;  height: 42px;  border: none;  outline: 0;  padding-left: 5px;}
.right_fix .text li .text1 .btn_sub {  position: absolute;  right: 8px;  top: 8px;  width: 40px;  height: 42px;  background: url('../tupian/seah.png') no-repeat center #fff;  background-size: 16px;  border: none;  outline: 0;}
.right_fix .text li:hover {  background: #036aac;  cursor: pointer;}
.right_fix .text li:hover .pic .img1 {  display: none;}
.right_fix .text li:hover .pic .img2 {  display: block;}
.right_fix .text li:hover .text {  display: block;}
.right_fix .text li:hover .text1 {  display: block;}


/**/
@media screen and (max-width: 768px) {
	.header{ background:none; }
	.headtop{ display:none; }
	.mheadtop{ display:block; }
	.mheadtop  p {  float: left;  padding-top: 13px;  padding-left: 8px;}
    .mheadtop  p span {  color: #1c4587;  font-size: 24px;  line-height:2;  font-weight: bold;  display: block;  text-align: left;}
	.zxdh{  color:#fff;   width:100%;   font-size:16px; text-align:center;  background:#f00;  border-top: 1px solid #eee;  border-radius: 0px;  bottom:0px; adding:10px 0px;    display:block;    z-index:9999;}
    .zxdh li{ width:25%; float:left;list-style:none; }
	.zxdh li a{ line-height:2; color:#fff; }
	.right_fix{  display:none; }
}


}